package com.example.blew.omp.system.model.vo;

import io.swagger.v3.oas.annotations.media.Schema;

import java.math.BigDecimal;
import java.time.LocalDateTime;

public class FileVo {
    private static final long serialVersionUID = 1L;

    @Schema(description = "用户Id")
    private Long id;

    @Schema(description = "创建时间")
    private LocalDateTime createTime;

    @Schema(description = "创建人标识")
    private String createBy;

    @Schema(description = "创建人姓名")
    private String createByName;

    @Schema(description = "最后修改时间")
    private LocalDateTime updateTime;

    @Schema(description = "最后修改人标识")
    private String updateBy;

    @Schema(description = "最后修改人姓名")
    private String updateByName;

    @Schema(description = "删除标记（0：正常，1：删除）")
    private Integer delFlag;

    @Schema(description = "文件名")
    private String fileName;

    @Schema(description = "文件大小(K)")
    private BigDecimal fileSize;

    @Schema(description = "文件类型(docx,xlsx,jpb)")
    private String fileType;

    @Schema(description = "存储路径")
    private String storePath;

    @Schema(description = "转换后存储路径")
    private String converterStorePath;

    @Schema(description = "备注")
    private String remark;
}
